/*reset*/
body{background:#ffffff;color:#666;font:12px/1.5em Arial,"宋体";}
body,form,ul,ol,li,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,div{margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6,input,textarea{font-size:12px;font-weight:normal;}
li{list-style:none;}
img{border:0;vertical-align:top;}
input,textarea{vertical-align:middle;}
em{font-style:normal;}
.clearfix::after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/*body{zoom:1;}*/
/*ad center*/
body sohuadcode {text-align: center;}
body object{/*display: block;*/ margin: 0 auto;}
/*ad*/
.ad_300{width:336px;}
.m10{margin:10px 5px;}
/*common*/
a{text-decoration:none;color:#333;}
a:hover {text-decoration:underline;color:#dd0d0b;}
img{border:0;vertical-align:top;}
input,textarea{vertical-align:middle;}
.l{float:left;}
.r{float:right;}
.area{width:960px;margin:0 auto;}
.rel{position:relative;}
.tac{text-align:center;}
.bold{font-weight:bold;}
.new_result,.hide{display:none}
/* font */
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;}
.f_arial{font-family:arial;}
.f_yahei{font-family:"Microsoft yahei";}
.pointer{cursor:pointer;}
.color1,.color1 a{color:#dd0d0b;}
.color2,.color3 a{color:#333;}
.color3,.color3 a{color:#838383;}
.color4,.color4 a{color:#000;}
.color5,.color5 a{color:#fff;}
.inline{display:inline;}
/* blank */
.blank5H{height:5px;overflow:hidden;}
.blank10H{height:10px;overflow:hidden;}
.blank15H{height:15px;}
.blank20H{height:20px; background:none; clear:both}
/*位置*/
#location{background:#FFF;height:26px;text-align:left;line-height:26px; margin-top:10px;}
#location a{color:#000000}
/*广告*/
.index-tong{width:960px;height:auto;margin-top:0px; overflow:hidden; padding-bottom:10px; text-align:center; margin:0 auto;}
.index-tong2{width:960px;height:auto;margin-top:0px; overflow:hidden; padding-bottom:10px; text-align:center; margin:0 auto;}
.index-right{width:300px;height:auto;margin-top:0px; overflow:hidden; padding-bottom:3px; text-align:center; margin:0 auto;}
.list-right300{width:300px;height:auto;margin-top:0px; overflow:hidden; padding-bottom:0px; text-align:center; margin:0 auto;}
.list-tong{width:960px;height:auto;margin-top:0px; overflow:hidden; padding-bottom:0px; text-align:center; margin:0 auto;}
.list-tong2{width:960px;height:auto;margin-top:0px; overflow:hidden; padding-bottom:10px; text-align:center; margin:0 auto;}
.neirong-right300{width:300px;height:auto;margin-top:0px; overflow:hidden; padding-bottom:0px; text-align:center; margin:0 auto;}
.neirong-tong{margin:10px auto 0 auto;width:960px; padding-bottom:-10px;}
.neirong-shang{width:auto;height:auto;margin-top:-10px; overflow:hidden; padding-bottom:0px; text-align:center; margin:0 auto;}
.neirong-xia{width:auto;height:auto;margin-top:0px; overflow:hidden; padding-bottom:0px; text-align:center; margin:0 auto;}
/*2012.03.27 homepage*/
.homepage .areaTop{height:70px;padding-top:7px;}
/*search */
.homepage .search { width:463px; height:63px; float:right; margin-left:20px; margin-top:1px; padding:1px; border:#fff 1px solid}
.homepage .search .text{background:#ffffff;width:370px;*width:355px;height:20px;border:0; padding:5px; font-size:14px; line-height:20px;color:#CCCCCC;border:#E14E4F 3px solid; border-right:none; float:left;outline: none;}
.homepage .search .submit{background:url(../images/sub_bg.gif) no-repeat;width:76px;height:36px;color:#FFFFFF; font-size:14px;cursor:pointer; float:left; text-align:center; border:none;}
.homepage .search .soso_right{ float:left; padding-left:10px; line-height:20px; color:#000;margin-top:4px;}
.homepage .search .soso_right a{padding-left:8px; color:#07366E}
.menu{width:740px;}
.sc{width:200px;text-align:right;}
.sc a{font-size: 14px;line-height: 40px;font-weight:bold;color:#fff;font-family: "微软雅黑";padding-left:20px;}
.menubox{height:75px;}
.menubox .navbar,.menubox .subnavbar,.menubox2 .subnavbar,.menubox1 .subnavbar{width:960px;margin:0 auto;}
.menubox1{width:100%;height:40px;}
.menubox2{width:100%;background-color:#EEEEEE;height:35px}
.menubox .navbar li,.menubox .subnavbar li{float:left;height:36px;}
.menubox .navbar{height:40px;line-height:40px;}
.menubox .navbar li a{padding:0 9px;font-size:14px;line-height:40px;color:#fff;display:block;font-weight:bold}
.menubox .navbar .r span,.menubox .navbar .r ul{background:url(../images/h_menu_r.png) no-repeat;display:block;float:left;height:36px;}
.menubox .navbar .r span{width:3px;background-posiiton:top left;}
.menubox .navbar .r ul{background-posiiton:top right;padding-left:3px;}
.menubox .navbar .r li{background-position:0 -177px;}
.menubox .navbar .r li.first{background:none;}
.menubox .subnavbar li{height:32px;line-height:35px;line-height:37px\0;*line-height:35px;_line-height:32px;}
.menubox .subnavbar li a{padding:0 9px;color:#3a3a3a;}
.menubox .subnavbar .l li{background-position:0 -213px;}
.menubox .subnavbar .r li{background-position:0 -245px;}
.menubox .subnavbar .l li.first{background:none;}
.menubox .subnavbar .l li.selected a{font-weight:bold;color:#252525;}
.navi_footer{ position:relative; width:960px; margin:0 auto;clear:both; padding-top:0px;}
.navi_footer .inn{ height:34px; line-height:35px; overflow:hidden; border:solid 1px #dfe0e0; background:url(../images/re_03.gif) 0 0 repeat-x #efefef; box-shadow:0 1px 3px #ddd;}
.navi_footer a{ color:#6c717a; text-decoration:none;}
.navi_footer a:hover{ text-decoration:underline;}
.navi_footer .pre{ padding-left:12px;}
.navi_footer .pre a{ display:inline-block;}
.navi_footer .pre .email{ background:url(../images/email_06.gif) 0 12px no-repeat; background-position:0 11px\9; padding-left:22px; margin-left:15px;}
.navi_footer .subs{}
.navi_footer .subs li{ float:left; line-height:36px; background:url(../images/s_06.gif) 0 center no-repeat; padding-right:1px;}
.navi_footer .subs li a{ display:inline-block; padding:0 9px;}
.navi_footer .subs  li.more{ position:relative; padding-right:12px; z-index:20; height:34px; overflow:hidden;}
.navi_footer .subs  li.more a{ background:url(../images/arr_12.gif) right 15px no-repeat; padding-right:11px;}
.navi_footer .subs  li.more a:hover{ text-decoration:none;}
.navi_footer .subs  li.hover{ border:solid 1px #dfe0e0; margin:0 -1px; border-width:0 1px; background:#fff;}
.navi_footer .subnav{ display:none; position:absolute; width:87px; right:0; top:44px; border:solid 1px #dfe0e0; background:#fff; padding:5px 0;}
.navi_footer .subnav li{ line-height:24px;}
.navi_footer .subnav li a{ display:block; width:69px; padding:0 9px;}
.navi_footer .subnav li a:hover{ background:#E4E4E4; text-decoration:none;}
#footer {
	float: left;
	height: auto;
	width: 960px;
	border-top:#E33A29 3px solid;
	font-size: 12px;
	line-height: 40px;
	color: #666;
	text-align: center;
	overflow: hidden;
	margin-top: 10px;
}
#footer a {
	color: #666;
}
.top_link{width:960px;margin:0 auto;height:42px;}
.fix1 li{float:left;margin-left:5px; line-height:42px;}
.top_main{width:100%;height:42px;border-bottom:#D6D6D6 1px solid;}
.fix1 li.fix1r { width:223px; padding-right:15px; text-align:right;background:url(../images/fix1r_bg.gif) no-repeat; height:42px;}
#baidu_clb_slot_758795 {
    margin: 10px auto 0;
    width: 960px;
}
.pt10{padding-top:20px;}
/*更多*/
.lm_more {  width:50px; height:18px; background:url(../images/more_big.gif) no-repeat 0px 12px;  text-indent:-9999px;}
.lm_sm_more { width:34px; height:12px; background:url(../images/more.gif) no-repeat 0px 12px; float:right; text-indent:-9999px; margin-top:6px;}
.hot_gj{clear:both;padding-top:5px;}
.hot_gj a{padding-left:5px;}
/*---面包屑导航---*/
.breadcrumb { height:30px; line-height:30px;padding:5px 0 4px 5px;}
.breadcrumb a { padding:0 5px;}
a.bchoer {color:#de0255;}
/*分页*/
.page1 {
	FONT-SIZE: 12px;
	COLOR: #dddddd;
	margin-top: 10px;
	margin-bottom: 20px;
	height: auto;
	float: left;
	padding: 0px;
	line-height: 35px;
	width: 603px;
	margin-left: 0px;
	text-align: center;
}
.page1 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.page1 .current {
	LINE-HEIGHT: 10px;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
	border: 1px solid #333;
	color: #fff;
	background-color: #333;
}
.page1 li {
	BORDER-RIGHT: #dddddd 1px solid;
	PADDING-RIGHT: 6px;
	BORDER-TOP: #dddddd 1px solid;
	PADDING-LEFT: 6px;
	BACKGROUND: #fff;
	FLOAT: left;
	PADDING-BOTTOM: 3px;
	MARGIN: 3px;
	BORDER-LEFT: #dddddd 1px solid;
	COLOR: #aaaaaa;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #dddddd 1px solid;
	LIST-STYLE-TYPE: none
}
.page1 a {
	COLOR: #aaaaaa;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
	border: 1px solid #CCC;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.page1 .thisclass {
	BORDER-RIGHT: #e0e0e0 1px solid;
	BORDER-TOP: #e0e0e0 1px solid;
	FONT-WEIGHT: bold;
	BACKGROUND: #f0f0f0;
	BORDER-LEFT: #e0e0e0 1px solid;
	COLOR: #ff0084;
	BORDER-BOTTOM: #e0e0e0 1px solid
}
.page1 .thisclass a {
	COLOR: #ff0084
}
/*ditu*/
.ditu{width:980px;margin:0px auto;padding-top:20px;}
.ditu_path {
	width: 980px;
	height: 38px;
	background-image: url(../images/logo_02.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	font-size: 14px;
	line-height: 38px;
	border-bottom:#E33A29 2px solid;
	text-indent: 80px;
	margin-bottom:20px;
}
.linkbox{
	padding:10px 8px;
	border-bottom:1px solid #EEE;
}
.linkbox h3,.linkbox h3 a{
	font-size:14px;
	color:#E14E4F;
	font-weight:700;
}
.fenle{/* 链接横排自适应列表 */
	width:100%;
	overflow:hidden;
	clear:both;
	padding: 10px 0px;
}
.fenle li{
	float:left;
	line-height:14px;
	padding:8px 10px 0px;
	white-space:nowrap;
	
}
.fenle li a{
	color:#666666;
	float:left;
}